package com.caregiver.watch.business.data.model.po;

import com.caregiver.watch.business.data.enums.CallTypeEnum;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 设备通话记录实体类
 */
@Data
public class DeviceCallRecords {
    /**
     * 主键
     */
    private Long id;
    
    /**
     * 用户ID
     */
    private Long userId;
    
    /**
     * 设备唯一标识
     */
    private String deviceUuid;
    
    /**
     * 通话类型 普通通话 1:SOS
     */
    private CallTypeEnum callType;
    
    /**
     * 通话状态 0:未知 1:成功 2:失败
     */
    private Integer callStatus;
    
    /**
     * 通话号码
     */
    private String phoneNumber;
    
    /**
     * 通话开始时间
     */
    private LocalDateTime startTime;
    
    /**
     * 通话结束时间
     */
    private LocalDateTime endTime;
    
    /**
     * SOS报警时间
     */
    private LocalDateTime alarmTime;
    
    /**
     * 纬度
     */
    private String lat;
    
    /**
     * 经度
     */
    private String lon;
    
    /**
     * 创建时间
     */
    private LocalDateTime createdAt;
    
    /**
     * 更新时间
     */
    private LocalDateTime updatedAt;
}
